package com.wxapp.custom.service.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wxapp.common.constant.pojo.vm.ResultVm;
import com.wxapp.common.constant.pojo.vo.UserVo;
import com.wxapp.custom.api.pojo.vm.custom.PCustomDetailVm;
import com.wxapp.custom.api.pojo.vm.custom.PCustomPageVm;
import com.wxapp.custom.api.pojo.vo.custom.QCustomPageVo;
import com.wxapp.custom.api.pojo.vo.custom.QCustomUpdateVo;

/**
 * @author lgl
 * @Description
 * @Datetime 2023/10/7 10:08
 * @Modified By
 */
public interface CustomService {
    ResultVm<String> updateCustom(UserVo userVo, QCustomUpdateVo vo);

    ResultVm<PCustomDetailVm> detailCustom(UserVo userVo, String id);

    ResultVm<Page<PCustomPageVm>> pageCustom(QCustomPageVo vo);


}
